//package agenda;

import java.util.Scanner;

import es.uji.www.GeneradorDatosINE;



public class Agenda {
    private final static int NROREGISTROS = 100;
    Entrada  listaDeEntradas [] =new Entrada[NROREGISTROS]  ;
    public int nroReg = 0 ;
     
/*    public static void main(String[] args) { 
//	 listaDeEntradas =new Entrada [3][100];
         Scanner scanner =new Scanner(System.io);
         String nombre=scanner.nextLine();
         int tf=scanner.nextInt();
         
	 new Agenda().procesar() ;
	 // GeneradorDatosINE generator = new GeneradorDatosINE() ;
	 // String nombre  ;	;
	 // String apellido ;
	 // String tf ;
	 // for(int i=0;i<5;i++) {   
	 //    //System.out.println(generator.getNombre()) ;
	 //    //ListaDeEntradas [i] = new  (  generator.getNombre () )  ;
	 //    //System.out.println ( listaDeEntradas[i] ) ;
    		  
	 //    nombre = generator.getNombre () ;	;
	 //    apellido = generator.getApellido() ;
	 //    tf = ""+ i ;
	 //    Agenda.nuevoRegistro (new Entrada (nombre,apellido,tf)) ;

    //private Entrada entrada[] = new Entrada[NROREGISTROS];
    }*/
    public void procesar () {
	  GeneradorDatosINE generator = new GeneradorDatosINE() ;
	  String nombre  ;	;
	  String apellido ;
	  String tf ;
	  for(int i=0;i<100;i++) {   
	     //System.out.println(generator.getNombre()) ;
	     //ListaDeEntradas [i] = new  (  generator.getNombre () )  ;
	     //System.out.println ( listaDeEntradas[i] ) ;
  		  
	     nombre = generator.getNombre () ;	;
	     apellido = generator.getApellido() ;
	     tf = ""+i ;
	     nuevoRegistro (new Entrada (nombre,apellido,tf)) ;
	     //System.out.println(nombre + " " + apellido + " " + tf);
	  }
    }
    
    public int nuevoRegistro(Entrada entrada){
	listaDeEntradas[nroReg ++] = entrada ;
	return nroReg ; 
    }
    public Entrada[] listarEntradas(){
	if (nroReg==0)
	    return null;
	else
	return listaDeEntradas;
	
    }
}
/*
    public Boolean anyadir(String nombre, String apellido, String telefono) {
        if (indiceSiguiente == MAXCANTIDAD) {
            return false;
        } else {
            entradas[indiceSiguiente] = new Entrada(nombre, apellido, telefono);
            indiceSiguiente += 1;
            return true;
        }
    }
    
    public Entrada buscar(String nombre) {
        for(int i=0;i<indiceSiguiente;i++) {
            if(nombre.equalsIgnoreCase(entradas[i].getNombre())) {
                return entradas[i];
            }
        }
        return null;
    }

    public Entrada[] listar() {
        if (indiceSiguiente == 0) {
            return null;
        }
        else {
            return Arrays.copyOfRange(entradas,0,indiceSiguiente);          
        }
    }
}
*/